Implementation of Non-java Based Interfaces to Embed Existing Models in Spatial Decision Support Systems - Case Study: Integration of Ms Excel-models in Iwegs -
نویسندگان
چکیده
This paper shows the programming and usage of computer based interfaces to embed models in modern SDSSs. The special focus is on the development and implementation of non-Java based interfaces which couple already existing Microsoft (MS) Excel-based models to individual designed SDSSs. To access MS Excel files within these developed systems, Java API POI-HSSF (by Jakarta) is used. HSSF provides a way to create, modify, read and write *.xls-spreadsheets. Besides that, this library supports cell-functions and -formulas.Based on the state-of-the-art software development and design approach MVC (Model-View-Controller), the interfaces are developed as processors. To meet the given requirements of accessing MS Excel, three processors are programmed: (i) GetXLSValueProcessor, (ii) SetXLSValueProcessor and (iii) RecalcXLSProcessor. Each of these processors connects the SDSSs to the *.xls -file, accesses a specific spreadsheet and uses the defined cells within that sheet. With these processors, it is possible to access and run complex Excel-based models from a user-friendly SDSS-Graphical User Interfaces (GUIs) by (i) providing the given input parameters from the Excel cells, (ii) allowing to edit the parameters in the SDSS-GUI, (iii) permitting to recalculate and run the model irrespective of the SDSS, (iv) getting the processed outputs from the model and finally (v) visualize them.In addition to the description of the development, preliminary results based on the developed SDSS IWEGS are shown.
منابع مشابه
Design and Implementation of Integrated System for Urban Land Use Change Modeling
According to urban environment complexity and dynamism and need to targeted land use change, incorporation GIS and PSS in the form of Spatial Planning Support Systems is inevitable. The aim of this study is to develop a spatial planning support system for urban land uses change (ULCMS), such that planners can enter expert knowledge in the form of desired criteria and weights and see their influ...
متن کاملSpatial Analysis of Kermanshah province Regional Development by using multi-criteria decision-making models
With the aim of development and reducing regional inequalities, regional planning is one of the most important subiects in developing countries. Regional planning requires the identification of the position of areas relative to each other in terms of their development. The aim of this study is to investigate and assess the level of Kermanshah province in terms of development indicators in order...
متن کاملProviding a New Model to Improving DEA-based Models in Multi-criteria Inventory Classification (Case Study: Pars Khazar)
Abstract Objective: Many organizations use the ABC classification method to control their large amount of inventories. The most common way to classify inventories is the ABC method. In traditional ABC classification, items are only classified according to one criteria. But there are other criteria that need to be considered in the inventory classification. The purpose of this study is to prese...
متن کاملMulti-perspective Decision Support System for Hierarchical Bus Transportation Network Design: Tehran Case Study
In this paper, a multi-perspective decision support system (MP-DSS) to design hierarchical public transportation network is developed. Since this problem depends on different perspectives, MP-DSS consists of two sub-systems with macro and micro sub-systems based on travel information, land use and expert knowledge. In the micro sub-system, two sub-modules are developed considering o...
متن کاملA Multi-layer Architecture Based on MCDM Methods to Select the Best E-Readiness Assessment Model According to SWOT Analysis
E-readiness is one of the major prerequisites for effective implementation of e-government. For the correct implementation of e-government, it is needed to accurately assess the state of e-readiness in desired community. In this regard, there are models to assess, but the correct choice of model is one of the most important challenges in this area. The process of evaluating and selecting the ap...
متن کامل